828f7d21badc000309cc7bd8bf96a0aeb928a992,src/org/exist/xmldb/DatabaseImpl.java,DatabaseImpl,getUser,#String#String#BrokerPool#,264

Before Change


            user = "guest";
            password = "guest";
        }
    	User u = pool.getSecurityManager().getUser(user);
        if (u == null) {
        	throw new XMLDBException( ErrorCodes.PERMISSION_DENIED, "User '" + user + "' does not exist");
        }

After Change


   * @return the User object corresponding to the username in <code>user</code>
   * @throws XMLDBException
   */
  private User getUser(String user, String password, BrokerPool pool) throws XMLDBException {
    if (user == null) {
      user = "guest";
      password = "guest";
    }
    SecurityManager securityManager = pool.getSecurityManager();
    User u = securityManager.getUser(user);
    if (u == null) {
      throw new XMLDBException(ErrorCodes.PERMISSION_DENIED, "User '" + user + "' does not exist");